package com.dhecp.project.api.domain;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

/**
 * @program: kjecp
 * @description: 仓储-库存变更流水表
 * @author: xdh
 * @create: 2023-03-12 08:59
 */
public class StockControlRunning {

    private String guid;//
    private String guidStockControl;//相关库存GUID
    private String bidRelative;//
    private String vGsBm;//公司编码
    private String productCode;//商品编码
    private Integer productNumChange;//变更数量
    private Integer productNumLeft;//剩余数量
    private String locationHw; // 货位
    private String remark; // 单据备注
    @JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime; //创建日期
    @JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime; //生效日期（不进行常规插入与更新操作，通过单独功能实现，如流转）

    public String getGuid() {
		return guid;
	}

	public void setGuid(String guid) {
		this.guid = guid;
	}

    public String getGuidStockControl() {
		return guidStockControl;
	}

	public void setGuidStockControl(String guidStockControl) {
		this.guidStockControl = guidStockControl;
	}

	public String getBidRelative() {
		return bidRelative;
	}

	public void setBidRelative(String bidRelative) {
		this.bidRelative = bidRelative;
	}

	public String getvGsBm() {
        return vGsBm;
    }

    public void setvGsBm(String vGsBm) {
        this.vGsBm = vGsBm;
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

	public Integer getProductNumChange() {
		return productNumChange;
	}

	public void setProductNumChange(Integer productNumChange) {
		this.productNumChange = productNumChange;
	}

	public Integer getProductNumLeft() {
		return productNumLeft;
	}

	public void setProductNumLeft(Integer productNumLeft) {
		this.productNumLeft = productNumLeft;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getLocationHw() {
		return locationHw;
	}

	public void setLocationHw(String locationHw) {
		this.locationHw = locationHw;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
}